package exception;


import util.StringHelper;

/**
 * 
 * JAF异常帮助类
 *
 * @author:
 *		唐竹
 * @date 
 *		创建时间：2011-7-19 下午12:05:32 
 *
 */
public class JAFErrorUtils {
	/**
	 * 	JAF异常ToString
	 *	@param error	JAF异常
	 */
	public static String toString(JAFError error) {
		StringBuffer buf = new StringBuffer();
		buf.append(error.getClass().getName()).append(": ");
		if (StringHelper.hasLength(error.getErrorMsg()))
			buf.append("errorMsg [").append(error.getErrorMsg()).append(']');
		if (StringHelper.hasLength(error.getErrorId()))
			buf.append("errorId[").append(error.getErrorId()).append(']');
		if (StringHelper.hasLength(error.getDebugMsg()))
			buf.append("debugMsg [").append(error.getDebugMsg()).append(']');
		if (error.getCause() != null)
			buf.append("cause by [").append(error.getCause()).append(']');
		return buf.toString();
	}

}

